to be in destitute or necessitous circumstances - German English Dictionary